ECS サービスでデプロイ中のオートスケーリング実行可否を教えてください
困っていた内容
CPU 使用率に応じたオートスケーリングを ECS サービスに設定することを検討してます。
デプロイ中もオートスケーリングは実行されますか。デプロイ中のオートスケーリングの挙動を教えてください。
どう対応すればいいの?
必要に応じて、スケーリングを一時停止してください。
ECS サービスに設定するオートスケーリング(Application Auto Scaling)はデプロイ中、スケール内容に応じて実行可否が異なります。
- スケールイン:実行されない
- スケールアウト:実行される
そのためスケールアウトのオートスケーリングは発生する場合があります。
スケールアウトは一時停止をサポートしているため、必要に応じてデプロイ前に一時停止し、デプロイ後に停止解除することを検討してください。
具体的な手順は次のブログの「スケールアウトの一時停止をやってみた」が参考になると思います。
参考資料
Application Auto Scaling は、Amazon ECS デプロイの進行中にスケールインプロセスをオフにします。ただし、スケールアウトプロセスは、中断しない限り、デプロイ中に引き続き発生します。